package com.hibiscusking.basic.service;

import com.hibiscusking.basic.dto.AccountLoginDto;
import com.hibiscusking.basic.dto.EmailAccountLoginDto;
import com.hibiscusking.basic.dto.WechatLoginDto;
import com.hibiscusking.basic.dto.WechatPhoneBinderDto;
import com.hibiscusking.basic.util.AjaxResult;

import java.util.Map;

public interface LoginService {
    Map<String, Object> loginAccount(AccountLoginDto dto);

    Map<String, Object> emailLoginAccount(EmailAccountLoginDto dto);

    AjaxResult WeChatLogin(WechatLoginDto dto);

    Map<String, Object> wechatPhoneBinder(WechatPhoneBinderDto dto);
}
